body {
	font-family: Verdana, Arial;
	color: black;
}

h1 {
	font-size: 1.8em;
}

input, select, textarea {
	font-size: 1.1em;
}

table th{
	text-align: left;
}

.failed, .bonus, .pos_open_status {
	font-weight: bold;
}

.total_col {
	text-align: right;
}

.date_title {
	font-weight: bold;
	text-align: center;
}

.large_report th, .large_report td{
	font-size: 0.8em;
}

tfoot .total_col {
	font-weight: bold;
	font-size: 1.1em;
}

#cash_input {
	text-align: right;
	font-size: 0.99em;
}

#copyright {
	text-align: center;
}

#header strong {
	font-size: 1.2em;
	font-weight: normal;
}

#main_menu a {
	font-size: 1.1em;
	font-weight: bold;
}

#frm label {
	font-weight: bold;
}

#frm .pos {
	font-size: 1.5em;
}

#details .percentages {
	font-size: 0.7em;
	font-weight: normal;
}

#list_large th.data_left, #list_large td.data_left {
	text-align: right;
}

#list_large th.data_separator, #list_large td.data_separator, #list_large th.data_title  {
	text-align: center;
}

#frm.cash_receipt p {
	text-align: right;
}

#frm.cash_receipt .total_display {
	font-size: 2.5em;
}